<%-- 
    Document   : general
    Created on : 31-oct-2013, 7:34:42
    Author     : jorge.correa
--%>

<%@page import="java.util.Vector"%>
<%@page import="Conexion.GestionSQL"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<% 
    String strAccion = (String) request.getParameter("txtAccion");      
   
    String[] strDatosGenerales = null;
    String[] strTemp=null;
    String strSQL = "";
    Vector arrIds = new Vector();
    Vector arrNombres = new Vector();
    
     if (strAccion == null){
            response.sendRedirect("cerrar.jsp");
     }else{
        
        strSQL="select rxp.txtIdPersona, p.txtNombre from tbl_roles_x_persona rxp, tbl_personas p where (rxp.txtIdPersona = p.txtIdentificacion) and rxp.txtIdRol = 'ADM'";
        Vector arrAdmins = GestionSQL.consultaSQL(strSQL, "2");
        
        for(int i=0;i<arrAdmins.size();i++){
            strTemp = arrAdmins.get(i).toString().split(">");
            arrIds.add(strTemp[0]);
            arrNombres.add(strTemp[1]);
        }
               
        if (strAccion.equals("V")){
            strDatosGenerales = GestionSQL.getFila("SELECT * FROM tbl_generales g where g.txtForm = 'frmGeneral'");                               
        }
     }    
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="SHORTCUT ICON" href="Images/App.ico" />
        <link rel="stylesheet" type="text/css" href="Styles/forms.css" />
        <script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
        <script type="text/javascript" charset="UTF-8" src="Scripts/ajax.js"></script>
        <script type="text/javascript" charset="UTF-8" src="Scripts/general.js"></script>
        <title>Administración: Configuración general</title>
    </head>
    <body>
        <header>
            <jsp:include page="header.jsp" />  
       </header>
       <section>
            <div align="center">
                <br><br>
                    <% if (strAccion.equals("C")){%>
                        <table cellspacing="0" cellpadding="0" border="0" class="TABLACONTENEDORA">
                            <tr>
                                <td class="TITULOFORM">CREACIÓN DE CONFIGURACIÓN GENERAL</td>
                            </tr>                
                            <tr>
                                <td>
                                    <form method="POST" id="frmGeneral" name="frmGeneral">
                                        <input type="hidden" name="txtForm" id="txtForm" value="frmGeneral">
                                        <input type="hidden" name="txtAccion" id="txtAccion" value="C">                       
                                        <table cellspacing="0" cellpadding="5" border="0" class="TABLAMAESTRO">                
                                            <tr>
                                                <td class="LABELFORM"><label for="txtConsecutivo" id="lblConsecutivo">* Consecutivo actual:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtConsecutivo" id="txtConsecutivo" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgConsecutivo" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNumRegPag" id="lblNumRegPag">* Nro. registros por página:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNumRegPag" id="txtNumRegPag" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNumRegPag" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>     
                                            <tr>
                                                <td class="LABELFORM"><label for="txtAdministrador" id="lblAdministrador">* Administrador:</label></td>
                                                <td class="CELDACAMPOFORM">                                                         
                                                    <select id="txtAdministrador" name="txtAdministrador" class="CAMPOSELECT">
                                                        <option value="-1">Seleccione una opción</option>
                                                        <%for (int i=0;i<arrIds.size();i++){%>
                                                            <option value="<%=arrIds.get(i)%>"><%=arrNombres.get(i)%></option>
                                                        <%}%>
                                                </select>
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgAdministrador" alt="Campo obligatorio" class="IMGERROR">
                                                </td> 
                                                <td class="LABELFORM"><label for="txtRutaApp" id="lblRutaApp">* Ruta de la aplicación:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtRutaApp" id="txtRutaApp" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgRutaApp" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="SUBTITULOMENU" colspan="6" >Datos del mensaje inicial</td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtTitulo" id="lblTitulo">* Título:</label></td>
                                                <td class="CELDACAMPOFORM" colspan="4">
                                                    <input type="text" name="txtTitulo" id="txtTitulo" class="CAMPOFORM" style="width: 654px;">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTitulo" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="dMensajeIni" id="lblMensajeIni">* Mensaje:</label></td>                                        
                                                <td colspan="4">
                                                    <div id="dMensajeIni" class="DIVEDITABLE" contenteditable="true" style="height: 130px;">                                                        
                                                    </div>                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgMensajeIni" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="SUBTITULOMENU" colspan="6" >Datos del envío de mensajes</td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtServidor" id="lblServidor">* Nombre/IP del servidor:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtServidor" id="txtServidor" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgServidor" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNumPuerto" id="lblNumPuerto">* Número del puerto:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNumPuerto" id="txtNumPuerto" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNumPuerto" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtUsuario" id="lblUsuario">* Nombre de usuario:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtUsuario" id="txtUsuario" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgUsuario" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtClave" id="lblClave">* Contraseña:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="password" name="txtClave" id="txtClave" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgClave" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr><td colspan="6" class="CELDABOTONFORM"><input type="button" value="Guardar" id="btnGuardar" class="BOTONFORM">&nbsp;&nbsp;<input type="button" value="Limpiar" id="btnLimpiar" class="BOTONFORM"> &nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                            <tr><td colspan="6" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td></tr>
                                        </table>
                                    </form>
                                </td>
                            </tr>
                        </table>
                    <% }else{%>
                        <table cellspacing="0" cellpadding="0" border="0" class="TABLACONTENEDORA">
                            <tr>
                                <td class="TITULOFORM">CONSULTA DE CONFIGURACIÓN GENERAL</td>
                            </tr>                
                            <tr>
                                <td>
                                    <form method="POST" id="frmGeneral" name="frmGeneral">
                                        <input type="hidden" name="txtForm" id="txtForm" value="frmGeneral">
                                        <input type="hidden" name="txtAccion" id="txtAccion" value="V">                       
                                        <table cellspacing="0" cellpadding="5" border="0" class="TABLAMAESTRO">                
                                            <tr>
                                                <td class="LABELFORM"><label for="txtConsecutivo" id="lblConsecutivo">* Consecutivo actual:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtConsecutivo" id="txtConsecutivo" value="<%=strDatosGenerales[1]%>" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgConsecutivo" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNumRegPag" id="lblNumRegPag">* Nro. registros por página:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNumRegPag" id="txtNumRegPag" value="<%=strDatosGenerales[2]%>" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNumRegPag" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>       
                                            <tr>
                                                <td class="LABELFORM"><label for="txtAdministrador" id="lblAdministrador">* Administrador:</label></td>
                                                <td class="CELDACAMPOFORM">                                                         
                                                    <select id="txtAdministrador" name="txtAdministrador" class="CAMPOSELECT">
                                                        <option value="-1">Seleccione una opción</option>
                                                        <%for (int i=0;i<arrIds.size();i++){%>
                                                            <option value="<%=arrIds.get(i)%>"><%=arrNombres.get(i)%></option>
                                                        <%}%>
                                                </select>
                                                <script type="text/javascript">
                                                     $("#txtAdministrador option[value='<%=strDatosGenerales[9]%>']").attr('selected', 'selected');
                                                </script>
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgAdministrador" alt="Campo obligatorio" class="IMGERROR">
                                                </td>          
                                                <td class="LABELFORM"><label for="txtRutaApp" id="lblRutaApp">* Ruta de la aplicación:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtRutaApp" id="txtRutaApp" value="<%=strDatosGenerales[10]%>" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgRutaApp" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="SUBTITULOMENU" colspan="6" >Datos del mensaje inicial</td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtTitulo" id="lblTitulo">* Título:</label></td>
                                                <td class="CELDACAMPOFORM" colspan="4">
                                                    <input type="text" name="txtTitulo" id="txtTitulo" value="<%=strDatosGenerales[3]%>" class="CAMPOFORM" style="width: 654px;">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTitulo" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="dMensajeIni" id="lblMensajeIni">* Mensaje:</label></td>                                        
                                                <td colspan="4">
                                                    <div id="dMensajeIni" class="DIVEDITABLE" contenteditable="true" style="height: 130px;">            
                                                         
                                                    </div>                                           
                                                    <script type="text/javascript">   
                                                        $("#dMensajeIni").text("<%=strDatosGenerales[4]%>");
                                                    </script>                                  
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgMensajeIni" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr>
                                                <td class="SUBTITULOMENU" colspan="6" >Datos del envío de mensajes</td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtServidor" id="lblServidor">* Nombre/IP del servidor:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtServidor" id="txtServidor" value="<%=strDatosGenerales[5]%>" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgServidor" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNumPuerto" id="lblNumPuerto">* Número del puerto:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNumPuerto" id="txtNumPuerto" value="<%=strDatosGenerales[6]%>" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNumPuerto" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtUsuario" id="lblUsuario">* Nombre de usuario:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtUsuario" id="txtUsuario" value="<%=strDatosGenerales[7]%>" class="CAMPOFORM">                                
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgUsuario" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtClave" id="lblClave">* Contraseña:</label></td>                                        
                                                <td class="CELDACAMPOFORM">
                                                    <input type="password" name="txtClave" id="txtClave" value="<%=strDatosGenerales[8]%>" class="CAMPOFORM">                                           
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgClave" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 0px;"></td></tr>
                                            <tr><td colspan="6" class="CELDABOTONFORM"><input type="button" value="Guardar" id="btnGuardar" class="BOTONFORM">&nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                            <tr><td colspan="6" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td></tr>
                                        </table>
                                    </form>
                                </td>
                            </tr>
                        </table>
                    <% }%>
                    <br>
                    <div id="dMensaje">                                                 
                    </div>
            </div>
        </section>
       <footer>        
            <div id="dFooter" class="FOOTER">
                <jsp:include page="footer.jsp" />          
            </div>
       </footer>
   </body>
</html>
